company - Page
Elements
- ◆ FloatingGroup: Backdrop Flt
- ◆ CustomElement: Header Flt
- ◆ Alert: Alrt Message
- Position at the top = true
- ◆ CustomElement: Flt Footer A
- ◆ Group: Grp Main
- ▪ SttEditing : DataMode
- ▫ Comment: # Use SttEditing as a flag for editing state, default Idle
- ◆ Text: Company Lbl Name
- ◆ Input: Company Inp Name
- Prevent "enter" key = true
- Initial content = Parent group's Name
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Company Lbl Address
- ◆ Multiline input: Company Mip Address
- Placeholder = Address
- Initial content = Parent group's Address
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Company Lbl Telephone
- ◆ Input: Company Inp Telephone
- Prevent "enter" key = true
- Initial content = Parent group's Telephone
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Company Lbl AllotExpire
- Text = Allotment Expiration Time (Ex. 19, 19:30)
- ◆ Input: Inp AllotExpire
- Placeholder = Type Here
- Prevent "enter" key = true
- Initial content = Parent group's AllotExpire:format date(HH:MM)
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Company Txt Caption
- Text = Company Information
- ◆ Text: Company Lbl EMail
- ◆ Input: Company Inp EMail
- Prevent "enter" key = true
- Initial content = Parent group's EMail
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Button: Company Btn Edit
- Text = Edit
- Change: Background style = bgcolor
- Font color = var(--color_primary_contrast_default)
- Text = Save
- When: Grp Main's SttEditing equals Edit
- ◆ Text: Company Lbl Telephone 2
- ◆ Input: Company Inp Telephone 2
- Prevent "enter" key = true
- Initial content = Parent group's Fax
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Grp Debug 👓
- ◆ Set Time Of Day: Company Std AllotExpire
- Date In = Arbitrary date/time(1/1/2000 5:00:00 PM)
- Offset = Inp AllotExpire's value
- ◆ TabFix: TabFix A
- Use custom order = true
- Tab orders = 1,2,3,4,5,6,7,8,9,10
- ◆ Button: Company Btn Cancel 👓
- Text = Cancel
- Change: Visible = true
- When: Grp Main's SttEditing equals Edit
- ◆ Text: Lbl BA
- Text = Group Start Number
- ◆ Input: Inp GroupStart
- Placeholder = Group Start...
- Prevent "enter" key = true
- Content format = int_number
- Initial content = Parent group's StartGroup
- Has number range = true
- Minimum value = 0
- Maximum value = 900
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Input: Inp TicketStart
- Placeholder = Ticket Start...
- Prevent "enter" key = true
- Content format = int_number
- Initial content = Parent group's StartTicket
- Has number range = true
- Maximum value = 9999999999
- Change: Font weight = 500
- Disabled = true
- When: Grp Main's SttEditing not equals Edit
- ◆ Text: Lbl BA copy
- Text = Ticket Start Number
Workflow
- ◆ Company Btn Edit is clicked - "is clicked"
- 1. Set custom state of Grp Main - "Set custom state"
- 2. Set focus to Company Inp Name - "Set focus to"
- ◆ Company Btn Edit is clicked - "is clicked"
- When: Grp Main's SttEditing equals Edit
- 1. Make changes to Parent group - "Make changes to"
- 2. Show alert Alrt Message - "Show alert"
- 3. Set custom state of Grp Main - "Set custom state"
- ◆ Company Btn Cancel is clicked - "is clicked"
- 1. Set custom state of Grp Main - "Set custom state"
- 2. Reset Grp Main - "Reset"
- ◆ User is logged out - "User is logged out"
- 1. Go to page login - "Go to login if logged out"
- ◆ User is logged in - "User is logged in - Check User Access Level"
- 1. Go to page noaccess - "Go to page"
- When: Current User's Team accesslevel number > 1
- ◆ Page is loaded - "Page is loaded"
Generated byBubble Documenter